package o;

import android.media.DeniedByServerException;
import android.media.MediaCryptoException;
import android.media.MediaDrmException;
import android.media.NotProvisionedException;
import androidx.annotation.Nullable;
import com.google.android.exoplayer2.drm.DrmInitData.SchemeData;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface adk<T extends ado> {

    public static final class a {
    }

    public static final class e {
    }

    a ˊ();

    void ˊ(byte[] bArr) throws DeniedByServerException;

    Map<String, String> ˋ(byte[] bArr);

    byte[] ˎ() throws MediaDrmException;

    byte[] ˎ(byte[] bArr, byte[] bArr2) throws NotProvisionedException, DeniedByServerException;

    e ˏ(byte[] bArr, @Nullable List<SchemeData> list, int i, @Nullable HashMap<String, String> hashMap) throws NotProvisionedException;

    void ˏ(byte[] bArr);

    void ˏ(byte[] bArr, byte[] bArr2);

    T ॱ(byte[] bArr) throws MediaCryptoException;
}
